be disgraced before everyone - Turkish English Dictionary